package aam.service;

import java.util.List;

import aam.model.MessageListVO;
import aam.model.member.MemberVO;
import aam.model.member.MessageVO;

public interface MemberService {
	public MemberVO login(MemberVO vo) throws Exception;
	public MemberVO getMemberInfo(String id)throws Exception;
	public String ajaxIdCheck(String id)throws Exception;
	public String ajaxNickCheck(String nick)throws Exception;
	public int registerMember(MemberVO mvo)throws Exception;
	public MemberVO updateGrade(MemberVO mvo)throws Exception;
	//출석 -dw
	public boolean checkAttend(String id)throws Exception;
	public void updateUserInfo(MemberVO mvo) throws Exception;
	/** 메세지 list*/
	/** 페이징 수정*/
	public MessageListVO getMessage(String id,String pageNo)throws Exception;
	public MessageListVO sendMessage(String id,String pageNo)throws Exception;
	public String ajaxMessageFindByNick(String nick)throws Exception;
	public void forwardingMessage(String sendId,String content,String getId)throws Exception;
	public MessageVO getMessageInfo(int no)throws Exception;
	public MessageVO sendMessageInfo(int no)throws Exception;
	public int deleteGetMessage(int no)throws Exception;
	public int deleteSendMessage(int no)throws Exception;
}
